package com.itheima.springbootmybatisquickstart.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.springbootmybatisquickstart.pojo.Dept;
import com.itheima.springbootmybatisquickstart.pojo.Result;
import com.itheima.springbootmybatisquickstart.service.DeptService;
import org.apache.ibatis.annotations.*;
import org.springframework.web.bind.annotation.DeleteMapping;

import java.util.List;

@Mapper
public interface DeptMapper extends BaseMapper<Dept> {


//    /*
//        查询所有部门
//         */
//    @Select("select * from dept")
//    public List<Dept> findAll();
//
//    @Delete("delete * from dept where id = #{id}")
//    public void deleteById();
//
//    @Insert("insert into dept(name,create time,update time) values (#{name},#{createTime},#{updateTime})")
//    void insert(Dept dept);
//
//
//    /**
//     * 根据ID查询部门数据
//     */
//    @Select("select id,name,dept.create_time,dept.update_time from dept where id = #{id}")
//    Dept getById(Integer id);
//
//
//    /**
//     * 更新部门
//     */
//    @Update("update dept set name=#{name},update_time = #{updateTime} where id = #{id}")
    void update(Dept dept);
}